package com.yh.dao;

import com.yh.entity.Cinema;

import java.util.List;

/**
 * @author yuhuan
 * @date 2022/01/13
 */
public interface CinemaDao {
    /**
     * 查询所有的影院信息
     *
     * @return 返回查询的结果集
     */
    public List<Cinema> findCinemaAll();

    /**
     * 根据影院ID查询影院信息
     *
     * @param cinemaId 影院ID
     * @return 返回查询的影院信息
     */
    public Cinema findCinemaById(int cinemaId);

    /**
     * 根据影院品牌查询对应的影院信息
     *
     * @param brandId 品牌ID
     * @return 返回查询的结果集
     */
    public List<Cinema> findCinemaByBrandId(int brandId);

    /**
     * 新增影院信息
     *
     * @param cinema 新添加的影院基本信息
     * @return 添加成功的总记录数
     */
    public int addCinema(Cinema cinema);

    /**
     * 修改影院信息
     *
     * @param cinema 修改的影院基本信息
     * @return 修改成功的总记录数
     */
    public int updateCinema(Cinema cinema);
}
